<?php
require_once( ADMIN . 'includes/table.class.php' );
require_once( ADMIN . 'includes/form.class.php' );

// Relative path
$conf['dir'] = str_replace('\\', '/', dirname(__FILE__));
// Absolute path
$conf['path'] = "http://".$_SERVER['SERVER_NAME'].str_replace($_SERVER['DOCUMENT_ROOT'], '', $conf['dir']);
// uri แบบที่ตัด root folder ออก
$conf['uri'] = str_replace($conf['dir'].'/', '', $_SERVER['DOCUMENT_ROOT'].$_SERVER['REQUEST_URI']);
// explode เพื่อตัดข้อมูลหลังจาก ? ออกไป
$xuri = explode('?', $conf['uri'], 2);
// explode เพื่อสร้าง array โดยการ แยก ที่ตำแหน่ง /
$uri = explode("/", $xuri[0]);
// ถ้าไม่เจอข้อมูลอะไรให้เรียก home/ เป็น default

switch(count($uri)){
    case 0 : $dsfm_module = 'home'; break;
    case 1 : $dsfm_module = $uri[0]; break;
    default : 
        $dsfm_action = "";

        for($i = 1; $i < count($uri); $i++){
            $dsfm_action .= $uri[$i]."/";
        }

        $dsfm_action = substr($dsfm_action, 0, -1);
        $dsfm_module = $uri[0];
        break;
}
?>